#ifndef FILE_NonCopyable_HPP
#define FILE_NonCopyable_HPP

// Thanks to google.
#define DISALLOW_COPY_AND_ASSIGN(TypeName) private:\
	TypeName(const TypeName&) /*= delete*/;   \
	void operator=(const TypeName&) /*= delete*/;

#endif // FILE_NonCopyable_HPP
